package pe.edu.upc.dsd.qwerty.wsreserva.model;

import org.codehaus.jackson.annotate.JsonIgnoreProperties;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;

@Root(name="asiento")
@JsonIgnoreProperties({"asientos", "asiento"})
public class Asiento implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -3498155309634605317L;
	@Element
	private Integer idAsiento;
	@Element
	private Integer idVuelo;
	@Element
	private Pasajero pasajero;
	@Element
	private Integer numero;
	@Element
	private String descripcion;
	@Element
	private Integer estado;

	public Asiento() {
	}

	public Asiento(Integer idVuelo, Pasajero pasajero, Integer numero,
			String descripcion, Integer estado) {
		this.idVuelo = idVuelo;
		this.pasajero = pasajero;
		this.numero = numero;
		this.descripcion = descripcion;
		this.estado = estado;
	}

	public Integer getIdAsiento() {
		return this.idAsiento;
	}

	public void setIdAsiento(Integer idasiento) {
		this.idAsiento = idasiento;
	}
	
	public Pasajero getPasajero() {
		return this.pasajero;
	}

	public void setPasajero(Pasajero pasajero) {
		this.pasajero = pasajero;
	}

	public Integer getNumero() {
		return this.numero;
	}

	public void setNumero(Integer numero) {
		this.numero = numero;
	}

	public String getDescripcion() {
		return this.descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public Integer getEstado() {
		return this.estado;
	}

	public void setEstado(Integer estado) {
		this.estado = estado;
	}
	
	public Integer getIdVuelo() {
		return idVuelo;
	}

	public void setIdVuelo(Integer idVuelo) {
		this.idVuelo = idVuelo;
	}

	
	
}
